from selenium import webdriver

# 网易云音乐歌单列表第一页地址
url = 'https://music.163.com'
# 用Chorme接口创建一个Selenium的Webdriver
browser = webdriver.Chrome()
# 逐页解析，直到歌单列表的最后一页
while url != "javascript:void(0)":
    # 用Webdriver加载页面
    browser.get(url)
    #切换值内容的iframe
    browser.switch_to.frame("")
    #定位歌单的标签
    data=browser.find_element_by_id('').find_element_by_tag_name('')
    #解析当前页中所有的歌单详情
    for i in range(len(data)):
        #获取歌单的播放量
        num =data[i].find_element_by_class_name("nb").text
        if '万' in num and int(num.split('万')[0]) > 1000:
            #获取播放量大于1000万的歌单封面
            if __name__ == '__main__':
                msk=data[i].find_element_by_css_selector("")
                #把歌单封面中的主题，链接，播放量，存储在txt文件中
                with open("163playlist.txt",'a') as k:
                    k.write(['msk.title','msk.num','msk.href'])
    #定位下一页的URL
    url=browser.find_element_by_css_selector("").get_attribute("")
#结束调用
browser.close()
